import {defineStore} from 'pinia'

export const useDatalistStore = defineStore('datalist',{

    state:()=>{
        return{
            list:[],    //接收json文件的数据
            isShow:true
        }
},
    getters:{

    },

    actions:{
        // 同步函数
        setIsShow(val){
            this.isShow=val;
        },

        //异步函数调用json数据
        async getListData(){
            // fetch()
            // 声明异步变量（assets目录下的数据是会在最后打包时被压缩的）
            // public目录内的所有内容都将不会被压缩（直接读取内部文件）
            const result = await fetch('./data1.json')
            this.list=await result.json();
        }
    }
})